package cn.com.yiqi.wsc.entity.order;

import java.math.BigDecimal;
import java.util.Date;

public class OrderPay {

    /**
     * 主键id
     */
    private Integer id;

    /**
     * 订单id
     */
    private Integer orderId;

    /**
     * 支付方式 1微信
     */
    private Integer payMode;

    /**
     * 第三方客户id
     */
    private String externalUid;

    /**
     * 第三方支付流水号
     */
    private String externalPayNo;

    /**
     * 金额
     */
    private BigDecimal amount;

    /**
     * 余额支付金额
     */
    private BigDecimal balancePay;

    /**
     * 余额记录id
     */
    private Integer balanceRecordId;

    /**
     * 积分支付金额
     */
    private BigDecimal pointPay;

    /**
     * 支付积分
     */
    private Integer costPoint;

    /**
     * 积分记录id
     */
    private Integer pointRecordId;

    /**
     * 支付时间
     */
    private Date payTime;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getOrderId() {
        return orderId;
    }

    public void setOrderId(Integer orderId) {
        this.orderId = orderId;
    }

    public Integer getPayMode() {
        return payMode;
    }

    public void setPayMode(Integer payMode) {
        this.payMode = payMode;
    }

    public String getExternalUid() {
        return externalUid;
    }

    public void setExternalUid(String externalUid) {
        this.externalUid = externalUid;
    }

    public String getExternalPayNo() {
        return externalPayNo;
    }

    public void setExternalPayNo(String externalPayNo) {
        this.externalPayNo = externalPayNo;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public BigDecimal getBalancePay() {
        return balancePay;
    }

    public void setBalancePay(BigDecimal balancePay) {
        this.balancePay = balancePay;
    }

    public Integer getBalanceRecordId() {
        return balanceRecordId;
    }

    public void setBalanceRecordId(Integer balanceRecordId) {
        this.balanceRecordId = balanceRecordId;
    }

    public BigDecimal getPointPay() {
        return pointPay;
    }

    public void setPointPay(BigDecimal pointPay) {
        this.pointPay = pointPay;
    }

    public Integer getCostPoint() {
        return costPoint;
    }

    public void setCostPoint(Integer costPoint) {
        this.costPoint = costPoint;
    }

    public Integer getPointRecordId() {
        return pointRecordId;
    }

    public void setPointRecordId(Integer pointRecordId) {
        this.pointRecordId = pointRecordId;
    }

    public Date getPayTime() {
        return payTime;
    }

    public void setPayTime(Date payTime) {
        this.payTime = payTime;
    }
}